<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 数组：从左向右依次对应，不存在的位置为undefined

    // const arr = ["hello",34,"world"];

    // const a = arr[0];
    // const b = arr[1];
    // const c = arr[2];
    // const d = arr[3];
    // const e = arr[4];

    // const [e,w,q,r,t] = arr;

    // console.log(e);
    // console.log(w);
    // console.log(q);
    // console.log(r);
    // console.log(t);


    // 对象：按照键（key）一一对应，不存在的键，为undefined
    // const obj = {
    //     name:"admin",
    //     age:18,
    //     sex:"男"
    // }

    // const {age,name,sex,show} = obj;

    // console.log(name)
    // console.log(age)
    // console.log(sex)
    // console.log(show)



    // 字符：从左向右依次对应，不存在的位置为undefined

    // const str = "hello world";
    // const [a,b,c,d,e,f,g,h,i,j,k,l] = str;
    // console.log(a)
    // console.log(b)
    // console.log(c)
    // console.log(d)
    // console.log(e)
    // console.log(f)
    // console.log(g)
    // console.log(h)
    // console.log(i)
    // console.log(j)
    // console.log(k)
    // console.log(l)




    // 交换两个变量的值
    // let a = 10;
    // let b = 20;
    // [a, b] = [b, a];
    // console.log(a)
    // console.log(b)

    // 快速解析函数的复杂参数或返回值
    // function fn({name, age}){
    //     console.log(name)
    //     console.log(age)
    //     return {
    //         a:19,b:20,c:30
    //     }
    // }
    // const {a,b,c} = fn({name:"admin",age:19})
    // console.log(a)
    // console.log(b)
    // console.log(c)


</script>
</html>